.forms-wrap {
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 40px;
  .tip-p {
    font-size: 12px;
    color: #8e8e8e;
    line-height: 32px;
    padding-left: 10px;
  }

  h3 {
    padding-bottom: 20px;
    &.title-h {
      padding-top: 20px;
    }
  }
  nz-form-label {
    width: 100px;
  }
  nz-date-picker {
    margin-right: 5px;
  }

  .textarea-cont {
    height: 120px;
  }

  .table-foot {
    width: 100%;
    text-align: center;
  }

  .table-wrap {
    box-sizing: border-box;
    .table-item {
      position: relative;
      padding-bottom: 30px;
      .all-btn {
        position: absolute;
        top: 8px;
        right: 36px;
        z-index: 2;
      }
    }

    .tr-bg {
      background-color: #f5f5f5;
    }
  }

  .footer-wrap {
    box-sizing: border-box;
    .foot-btns {
      .foot-bt {
        margin-right: 10px;
      }
    }
  }
}

::ng-deep .table-wrap {
  .ant-table-thead > tr > th {
    background: #ffffff;
  }
  .ant-table.ant-table-bordered > .ant-table-title {
    background: #f5f5f5;
  }
}

// model
.model-seach {
  display: flex;
  .seach-item {
    box-sizing: border-box;
    display: flex;
    align-items: center;

    .seach-item-label {
      width: auto;
      white-space: nowrap;
      color: #b7b7b7;
    }

    .seach-ipt {
      width: 250px;
    }
  }
  button {
    margin-left: 10px;
  }
}

.tip-txt {
  font-size: 12px;
  padding-top: 6px;
  color: #f56c6c;
  padding: 20px 0 10px;
}

// 字体红色
.font_red {
  color: #ff0052;
}
// 字体蓝色
.font_blue {
  color: #2e8ff4;
}
// 字体绿色
.font_Green {
  color: #008000;
}
// 字体黄色
.font_Yellow {
  color: #ff9900;
}
// 字体黑色
.font_Black {
  color: #000;
}
.font_Gray {
  color: #bfbfbf;
}
